Roles Versus Classes

نویسنده

  • Haibin Zhu
چکیده

To improve object-oriented technologies, roles are proposed to support separation of concerns, object collaboration, and object evolutions. Compared with classes, there is confusion regarding roles in modeling, because classes are a well-accepted concept and mechanism of objectoriented technologies while roles are not. This paper explores the nature of classes and roles, clarifies the similarities and differences between them, compares the advantages and disadvantages of them in different aspects, proposes that a programming language should accommodate roles at the same level as classes, and points out the existing challenges in applying roles in programming languages.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computer assisted reading (CAR) versus traditional print format in EFL academic reading comprehension

In this study two modes of reading (CAR and Print reading mode) were compared with regard to their effectiveness for L2 reading comprehension. A group of 120 English major students were divided into three classes: CAR, Print reading, and Control. Based on the English proficiency scores each class was divided into two groups (high and low levels of proficiency). Three classes were taught by the ...

متن کامل

The cell biology of neural stem and progenitor cells and its significance for their proliferation versus differentiation during mammalian brain development.

The switch of neural stem and progenitor cells from proliferation to differentiation during development is a crucial determinant of brain size. This switch is intimately linked to the architecture of the two principal classes of neural stem and progenitor cells, the apical (neuroepithelial, radial glial) and basal (intermediate) progenitors, which in turn is crucial for their symmetric versus a...

متن کامل

The identification of objects and roles

In this paper we investigate the relation between object identifiers (oid’s), object classification and class change. We give a precise definition of a concept of oid that solves the problems with DB merges and with the representation of historical information. We also extensively treat the differences between these oid’s, keys, surrogates and pseudo-oid’s, which are the object identifiers ofte...

متن کامل

مقایسه فعالیت‌ الکترومیوگرافی (EMG) عضلات درگیر در ‌مرحله رهایی پرتاب نیزه قهرمانان معلول مرد جهان و پارالمپیک

Background : The purpose of this study was to recognize the performance of the pectoralis major, anterior deltoid, and triceps muscles of the disabled male world and paralympic championsby the EMG. Materials and Methods: The electrical activity of the pectoralis major, anterior deltoid, and triceps muscles of 24 disabled Iranian male world and paralympic throwers in sitting and standing posi...

متن کامل

Word clustering effect on vocabulary learning of EFL learners: A case of semantic versus phonological clustering

The aim of this study is to determine the effect of word clustering method on vocabulary learning of Iranian EFL learners through a case of semantic versus phonological clustering. To this effect, 80 homogeneous students from four intermediate classes at an English institute in Torbat e Heydariyeh participated in this research. They were assigned to four groups according to semantic versus phon...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007